"""
@breif 定义了一些向其他模块及主程序提供的接口
@description
web包(含__init__.py的目录)作为应用程序的一个子模块, 不能直接调用父目录中的其他子模块,
而只能被父模块调用, 因此在本文件中定义一些函数和callback作为接口, 从而与其他同级子模块和
父模块(主程序)交互.
@author Stone at BlueNet, GDOU
@date Nov. 2020
"""
import logging

from .server import app
from .shared_pipes import conn2_params


logger = logging.getLogger(__name__)

# TODO(Stone) add turn on/off switch to this package
run = app.run


# some reference to callback
callback_send_params = lambda: None
callback_bkpj_model = lambda: None



def recv_params():
    """"""
    params = conn2_params.recv()
    
    logger.debug("relay params")
    
    return params
    

def imshow_bkpj_model():
    """"""

